package com.ruoyi.store.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 门店对象 tb_store
 * 
 * @author ruoyi
 * @date 2023-04-24
 */
public class TbStore extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 店铺编号 */
    private Long storeId;

    /** 商户编号 */
    @Excel(name = "商户编号")
    private Long lesseeId;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String storeName;

    /** 店铺电话 */
    @Excel(name = "店铺电话")
    private String storePhoto;

    /** 店铺地址 */
    @Excel(name = "店铺地址")
    private String storeAddr;

    /** 门面图 */
    @Excel(name = "门面图")
    private String storePic;

    /** 店内图 */
    @Excel(name = "店内图")
    private String storeInsidePic;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;

    /** 宣传视频 */
    @Excel(name = "宣传视频")
    private String storeVideo;

    /** 租户信息 */
    private List<TbLessee> tbLesseeList;

    public void setStoreId(Long storeId) 
    {
        this.storeId = storeId;
    }

    public Long getStoreId() 
    {
        return storeId;
    }
    public void setLesseeId(Long lesseeId) 
    {
        this.lesseeId = lesseeId;
    }

    public Long getLesseeId() 
    {
        return lesseeId;
    }
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }
    public void setStorePhoto(String storePhoto) 
    {
        this.storePhoto = storePhoto;
    }

    public String getStorePhoto() 
    {
        return storePhoto;
    }
    public void setStoreAddr(String storeAddr) 
    {
        this.storeAddr = storeAddr;
    }

    public String getStoreAddr() 
    {
        return storeAddr;
    }
    public void setStorePic(String storePic) 
    {
        this.storePic = storePic;
    }

    public String getStorePic() 
    {
        return storePic;
    }
    public void setStoreInsidePic(String storeInsidePic) 
    {
        this.storeInsidePic = storeInsidePic;
    }

    public String getStoreInsidePic() 
    {
        return storeInsidePic;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setStoreVideo(String storeVideo) 
    {
        this.storeVideo = storeVideo;
    }

    public String getStoreVideo() 
    {
        return storeVideo;
    }

    public List<TbLessee> getTbLesseeList()
    {
        return tbLesseeList;
    }

    public void setTbLesseeList(List<TbLessee> tbLesseeList)
    {
        this.tbLesseeList = tbLesseeList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("storeId", getStoreId())
            .append("lesseeId", getLesseeId())
            .append("storeName", getStoreName())
            .append("storePhoto", getStorePhoto())
            .append("storeAddr", getStoreAddr())
            .append("storePic", getStorePic())
            .append("storeInsidePic", getStoreInsidePic())
            .append("status", getStatus())
            .append("storeVideo", getStoreVideo())
            .append("tbLesseeList", getTbLesseeList())
            .toString();
    }
}
